home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / util / app / autoappmenu3.lha / AutoAppMenu / CreateAlias / CreateAlias.doc < prev    next >
Text File  |  1995-05-04  |  3KB  |  82 lines

  1. CreateAlias V1.0 documentation
  2.  
  3. Introduction
  4.  
  5. CreateAlias makes links, but isn't another Makelink. It actually even
  6. doesn't do a thing invoked on a shell (there is a load of other utilities
  7. to do this much better than I could ever imagine ;). CreateLink is a
  8. Workbench tool that allows you to create links and associated .info files
  9. using a mouse. Installed under the Tools-menu, it might give the Amiga a
  10. bit of the simpleness that makes System 7 fun to use (and easy to
  11. understand for beginners).
  12.  
  13.  
  14. Installation
  15.  
  16. Is plain simple. Drag where you like ;) Consider though that pre-2.x
  17. Kickstarts are not supported.
  18.  
  19.  
  20. Usage
  21.  
  22. Click CreateAlias, shift-click the drawers or files you want to create
  23. links for, shift-double-click the last icon to launch (as you might have
  24. guessed).
  25.  
  26. If the FIRST shift-clicked icon is a drawer AND there is more arguments,
  27. the links will automatically be made in that drawer. This technique allows
  28. you to create cross-volume links (take this into account when creating
  29. links to more than one drawer).
  30.  
  31. If for some reason a link cannot be made, you will be notified by
  32. DisplayBeep ;)
  33.  
  34. The operation of aliases is absolutely tranparent, the only difference is
  35. that you have an own set of ToolTypes (actually an own .info file) for each
  36. alias. This allows you to have e.g. several configurations available even
  37. leaving the default configuration untouched, but also note that changes in
  38. the original's ToolTypes are not considered by the aliases AFTER their
  39. creation.
  40.  
  41. A good example for links/aliases created by CreateAlias is the WBStartup
  42. drawer. You could leave all your program packages installed and kept in one
  43. place, making links into WBStartup ONCE. On update of the package (assuming
  44. filenames stay the same) also WBStartup gets updated. On removal of the
  45. package only the alias would stay (which would painfully remind you on the
  46. next boot to remove it).
  47.  
  48. Use CreateAlias with some sort of Tools-menu launcher (e.g. ToolManager)
  49. for more consistent operation.
  50.  
  51.  
  52. Limitations
  53.  
  54. Links aren't properly supported by Workbench (if one wants to put it so ;).
  55. As you can only copy but move from one volume to another, copied links
  56. become copies of the original instances.
  57.  
  58. Only softlinks can be used across volumes/filesystems, and for this reason
  59. they are the only type supported by CreateAlias. As a MAJOR DISADVANTAGE,
  60. Workbench doesn't update softlinks when the objects they point to are being
  61. moved. You have to reinstall those links manually.
  62.  
  63.  
  64. Credits
  65.  
  66. This program is just a few (but hopefully well written) lines of C. I hope
  67. I am not wrong, but as of my knowledge, it is the only one just along these
  68. lines. I got the idea for it looking at Andrew Elia's AutoAppMenu package,
  69. which basically is a tool that monitors a drawer and installs all the
  70. programs it finds in the Tools menu, very much like the Apple-menu is
  71. constructed under System 7. I thought, wow, it's simple to use, but, it
  72. misses another well supported idea: Aliases. I remembered how fussy it
  73. would be for a newbie to create some sort of this thing on a shell.
  74. CreateAlias was born, and in turn, would be an ideal app for AutoAppMenu ;)
  75.  
  76. This program is copyrighted by Axel Behr, but you are free to copy and use
  77. it at no charge.
  78.  
  79. Send flames, comments, bug-reports to
  80.     abehr@pool.informatik.rwth-aachen.de
  81.  
  82. Thanks for your attention. I am about to end.